body, 
html {
	margin:0;
	padding:0;
	background:#a7a09a;
	color:#000;
}
body {
	min-width:1024px;
}
#wrap {
	background:#99c;
	margin:0 auto;
	width:1024px;
}
#header {
	background:#ddd;
}
#header h1 {
	padding:5px;
	margin:0;
}
#nav {
	background:#c99;
	padding:5px;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	display:inline;
	margin:0;
	padding:0;
}

#main {
	background:#9c9;
	float:left;
	width:1024px;
}
#main h2, #main h3, #main p {
	padding:0 10px;
}

#footer {
	background:#cc9;
	clear:both;
}
#footer p {
	padding:5px;
	margin:0;
}


#productlist_brands {
	background:#99c;
	float: left;
	width:220px;
	margin:0;
	padding:0;
}
#productlist_categories, 
#productlist_contents, 
#productlist_pagefooter{
	background:#99c;
	float: right;
	width: 800px;
	margin:0;
	padding:0;
}

#productlist_contents ul{
	margin:0;
	padding:0;
	list-style:none;
}
#productlist_contents li{
	display:inline;
	margin:10;
	padding:10;
	float: left;
	clear: bottom;
}

#productlist_contents .product_img{
	float:left;
	width: 100px;
	height: 70px;
	padding:10;
}

#productlist_contents .product_title{
	font:bolder;
}
#productlist_contents .product_desc{
	width: 660px;
	height: 70px;
	float: left;
}

#productdetail_intro,
#productdetail_description {
	background:#cf9;
	clear:both;
}
#productdetail_stores{
	display:inline;
	margin:10;
	padding:10;
	float: left;
	clear: bottom;
}
#productdetail_stores ul{
	margin:0;
	padding:0;
	list-style:none;
}
#productdetail_stores li{
	list-style:none;
	margin:10;
	padding:10;
	float: left;
	clear: bottom;
}

#productdetail_stores .product_title{
	font:bolder;
}
#productdetail_stores .product_desc{
	width: 660px;
	height: 70px;
	float: left;
}

